Base.isequal(x::T, y::T) where T<:SimpleClock = isequal(value(x), value(y))
Base.isless(x::T, y::T) where T<:SimpleClock = isless(value(x), value(y))
Base.:(==)(x::T, y::T) where T<:SimpleClock = (==)(value(x), value(y))
Base.:(<)(x::T, y::T) where T<:SimpleClock = (<)(value(x), value(y))
Base.:(<=)(x::T, y::T) where T<:SimpleClock = (<=)(value(x), value(y))
Base.:(!=)(x::T, y::T) where T<:SimpleClock = (!=)(value(x), value(y))
Base.:(>)(x::T, y::T) where T<:SimpleClock = (>)(value(x), value(y))
Base.:(>=)(x::T, y::T) where T<:SimpleClock = (>=)(value(x), value(y))
